package com.tengyun.middleplatform.trade.etl.bo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author: likailun
 * @Description:
 * @Date: create in 2022/3/10 10:46 上午
 */
@Data
public class ChengxuanOrdersRefundBO {
    /**
     * 主订单号
     */
    private String orderId;
    /**
     * 原始订单号
     */
    private String originalOrderId;
    /**
     * 支付时间
     */
    private LocalDateTime payTime;
    /**
     * 支付方式（微信、支付宝、银联）
     */
    private String payWay;
    private String orderScene;
    /**
     * 业务渠道来源
     */
    private String orderSource;
    /**
     * 交易信息
     */
    private String tradeInfo;
    /**
     * 渠道码
     */
    private String orderChannel;
    /**
     * 子订单号
     */
    private String subOrderId;
    private LocalDateTime createdRefundTime;

    private LocalDateTime refundTime;
    /**
     * 商户编码
     */
    private String merchantCode;
    /**
     * 商户名称
     */
    private String merchantName;
    /**
     * 产品编码
     */
    private String productCode;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 应收金额
     */
    private BigDecimal subOrderAmount;
    /**
     * 支付金额
     */
    private BigDecimal subOrderPayAmount;
    /**
     * 实退金额
     */
    private BigDecimal refundAmount;
    /**
     * 申请退款金额
     */
    private BigDecimal refundApplyAmount;
    /**
     * 系统来源
     */
    private String systemSource;

}
